avoid sed encoding issues with dop filter test. (#1037)
authortsteven4 <13596209+tsteven4@users.noreply.github.com>
Tue, 14 Mar 2023 15:10:41 +0000 (09:10 -0600)
committerGitHub <noreply@github.com>
Tue, 14 Mar 2023 15:10:41 +0000 (09:10 -0600)
Qt 6.5.0 beta is generating warnigs due to
https://github.com/qt/qtbase/commit/fff9395c2899841bdca07f400392595963d9ff93

Detected system locale encoding (ANSI_X3.4-1968, locale "C") is not UTF-8.
Qt shall use a UTF-8 locale ("C.UTF-8") instead. If this causes problems,
reconfigure your locale. See the locale(1) manual for more information.

reference/dop-hdop.csv [new file with mode: 0644]
reference/dop-vdop.csv [new file with mode: 0644]
testo.d/dop_filter.test

diff --git a/reference/dop-hdop.csv b/reference/dop-hdop.csv
new file mode 100644 (file)
index 0000000..50267b1
--- /dev/null
@@ -0,0 +1,3 @@
+Index  Lat                     Lon                     Icon    Name    Description     Notes   URL     Link Text       Altitude (m)    Distance (km)   Speed (m/s)     Course (°)     Time    HDOP    VDOP    PDOP    Satellites      Fix
+0      48.494151       N       48° 29.649030' N       9.209885        E       9° 12.593120' E                                        ""              374.000000      0.000000        1.100000                38542.598889    6.900000        50.500000       6.900000        8       3d
+1      48.494220       N       48° 29.653200' N       9.210672        E       9° 12.640300' E                                        ""              374.000000      0.058522        1.100000                38542.598900    2.000000        2.000000        2.000000        8       2d
diff --git a/reference/dop-vdop.csv b/reference/dop-vdop.csv
new file mode 100644 (file)
index 0000000..e30baae
--- /dev/null
@@ -0,0 +1,3 @@
+Index  Lat                     Lon                     Icon    Name    Description     Notes   URL     Link Text       Altitude (m)    Distance (km)   Speed (m/s)     Course (°)     Time    HDOP    VDOP    PDOP    Satellites      Fix
+0      48.494134       N       48° 29.648030' N       9.209797        E       9° 12.587800' E                                        ""              374.000000      0.000000        0.000000                38542.595671    50.500000       6.800000        7.600000        8       3d
+1      48.494220       N       48° 29.653200' N       9.210672        E       9° 12.640300' E                                        ""              374.000000      0.065258        1.100000                38542.598900    2.000000        2.000000        2.000000        8       2d
index 3cc4d980f32b68024a007439b16d204c4e9ba9da..a3f235cee86e410b9dbd15bd9036c4ada19c3a11 100644 (file)
@@ -1,14 +1,8 @@
 #
 # Dop filter test
 #
-(
-# avoid "sed: RE error: illegal byte sequence" on Mac OS X 10.9, and probably other OSs, by setting LC_ALL
-LC_ALL=C
 rm -f ${TMPDIR}/dop*
-sed '/<hdop>50/d' ${REFERENCE}/dop-test.gpx | gpsbabel -i gpx -f - -o openoffice -F - | sed  's/RPT...//g' > ${TMPDIR}/dop-hdop.ref
-gpsbabel -i gpx -f ${REFERENCE}/dop-test.gpx -x discard,hdop=50 -o openoffice -F - | sed 's/RPT...//g' > ${TMPDIR}/dop-hdop.fil
-compare ${TMPDIR}/dop-hdop.ref ${TMPDIR}/dop-hdop.fil
-sed '/<vdop>50/d' ${REFERENCE}/dop-test.gpx | gpsbabel -i gpx -f - -o openoffice -F - | sed 's/RPT...//g' > ${TMPDIR}/dop-vdop.ref
-gpsbabel -i gpx -f ${REFERENCE}/dop-test.gpx -x discard,vdop=50 -o openoffice -F - | sed 's/RPT...//g' > ${TMPDIR}/dop-vdop.fil
-compare ${TMPDIR}/dop-vdop.ref ${TMPDIR}/dop-vdop.fil
-)
+gpsbabel -i gpx -f ${REFERENCE}/dop-test.gpx -x discard,hdop=50 -o openoffice -F ${TMPDIR}/dop-hdop.csv
+compare ${REFERENCE}/dop-hdop.csv ${TMPDIR}/dop-hdop.csv
+gpsbabel -i gpx -f ${REFERENCE}/dop-test.gpx -x discard,vdop=50 -o openoffice -F ${TMPDIR}/dop-vdop.csv
+compare ${REFERENCE}/dop-vdop.csv ${TMPDIR}/dop-vdop.csv